WebApp與Native App有何區(qū)別呢?
發(fā)布時間:2012-12-25 瀏覽:481打印字號:大中小
Native App:
1、開發(fā)成本非常大。
一般使用的開發(fā)語言為JAVA、C++、Objective-C。
2、更新體驗較差、同時也比較麻煩
每一次發(fā)布新的版本,都需要做版本打包,且需要用戶手動更新(有些應(yīng)用程序即使不需要用戶手動更新,但是也需要有一個惡心的提示)。
3、非常酷
因為native app可以調(diào)用IOS中的UI控件以UI方法,它可以實現(xiàn)WebApp無法實現(xiàn)的一些非??岬慕换バЧ?br />
4、Native app是被Apple認(rèn)可的
Native app可以被Apple認(rèn)可為一款可信任的獨立軟件,可以放在Apple Stroe出售,但是Web app卻不行。
Web App
1、開發(fā)成本較低
使用web開發(fā)技術(shù)就可以輕松的完成web app的開發(fā)
2、升級較簡單
升級不需要通知用戶,在服務(wù)端更新文件即可,用戶完全沒有感覺
3、維護比較輕松
和一般的web一樣,維護比較簡單,它其實就是一個站點
Webapp說白了就是一個針對Iphone、Android優(yōu)化后的web站點,它使用的技術(shù)無非就是HTML或HTML5、CSS3、JavaScript,服務(wù)端技術(shù)JAVA、PHP、ASP。
當(dāng)然,因為這些高端智能手機(Iphone、Android)的內(nèi)置瀏覽器都是基于webkit內(nèi)核的,所以在開發(fā)WEBAPP時,多數(shù)都是使用HTML5和CSS3技術(shù)做UI布局。當(dāng)使用HTML5和CSS3l做UI時,若還是遵循著一般web開發(fā)中使用HTML4和CSS2那樣的開發(fā)方式的話,這也就失去了WEBAPP的本質(zhì)意義了,且有些效果也無法實現(xiàn)的,所以在此又回到了我們的主題–webapp的布局方式和技術(shù)。
相關(guān)文章導(dǎo)讀:企業(yè)為什么需要手機網(wǎng)站?


